package com.loong.common.telegram;

import com.pengrad.telegrambot.TelegramBot;
import com.pengrad.telegrambot.UpdatesListener;
import com.pengrad.telegrambot.model.Contact;
import com.pengrad.telegrambot.model.User;
import lombok.extern.slf4j.Slf4j;
import org.springframework.util.ObjectUtils;

@Slf4j
public class BotMain {
//    public static void main(String[] args) {
//
//        TelegramBot bot = new TelegramBot("1142884052:AAElr26edSK_hoXTbzuh4DCrxFI9mWuig1o");
//        bot.setUpdatesListener(updates -> {
//            log.debug("开始收到更新");
//            updates.forEach(v->{
//                log.debug("开始收到更新item:{}",v);
//                System.out.println(v.message().chat().id());
//                User from = v.message().from();
//                if(from.id() == 1250070361){
//                    log.debug("管理员进行操作");
//                    if(!ObjectUtils.isEmpty(v.message().contact())){
//                        Contact contact = v.message().contact();
//                        Integer adminId = contact.userId();
//                        log.debug("注册一个管理员：{}",adminId);
//                    }
//                }
//            });
//            return UpdatesListener.CONFIRMED_UPDATES_ALL;
//        });
//    }

}
